Home

Word

squama, n.
(squamae)
more info a protective structure resembling a scale
<noun.animal>

squama
semantic pointers
hypernym
hyponym