'Squama' definitions:

Definition of 'squama'

(from WordNet)
noun
A protective structure resembling a scale

Definition of 'Squama'

From: GCIDE
  • Squama \Squa"ma\ (skw[=a]"m[.a]), n.; pl. Squamae (-m[=e]). [L. a scale.] (Med.) A scale cast off from the skin; a thin dry shred consisting of epithelium. [1913 Webster]

Words containing 'Squama'