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 saved
0 chars