Squama
noun
noun ·Rare ·Advanced level
Definitions
Noun
- 1 A scale cast off from the skin; a thin dry shred of epithelium.
- 2 a protective structure resembling a scale wordnet
- 3 The bract of a deciduous spike.
- 4 Any scaly bracted leaf.
- 5 A calypter.
Synonyms
All synonymsEtymology
Borrowed from Latin squāma (“scale”). Doublet of squame.