Search Result for "squama": 
Wordnet 3.0

NOUN (1)

1. a protective structure resembling a scale;


The Collaborative International Dictionary of English v.0.48:

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]
WordNet (r) 3.0 (2006):

squama n 1: a protective structure resembling a scale