squama
noun 4
Definitions
noun
1
A scale cast off from the skin; a thin dry shred of epithelium.
2
The bract of a deciduous spike.
3
Any scaly bracted leaf.
4
A calypter.
Your note
not saved0 chars
noun
A scale cast off from the skin; a thin dry shred of epithelium.
The bract of a deciduous spike.
Any scaly bracted leaf.
A calypter.