squama Meaning, Definition & Usage
-
noun a protective structure resembling a scale
WordNet
Squa"ma noun
Etymology
L. a scale.Wordforms
Definitions
(Med.) A scale cast off from the skin; a thin dry shred consisting of epithelium.