Skip to definition.
Get the FREE one-click dictionary software for Windows.


Noun: squama (squamae)  skweymu
  1. A protective structure resembling a scale

Derived forms: squamae

Type of: scale

Encyclopedia: Squama