Dictionary
squama
Meaning
- 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.
Start learning English with learnfeliz.
Practice speaking and memorizing "squama" and many other words and sentences in English.
Go to our English course page