Squama
Definition & Meaning
Part of speech noun
Quick meaning: Squama is a noun meaning (medicine) A scale cast off from the skin; a thin dry shred of epithelium.
Meaning
(medicine) A scale cast off from the skin; a thin dry shred of epithelium.
More Meanings
- (botany) The bract of a deciduous spike.
- (botany) Any scaly bracted leaf.
- (entomology) A calypter.
Word Forms
- squamae
- squamas
Related Words
Related dictionary entries include squamation, desquamation, defurfuration, exfoliation, shave, outskin.
Related Dictionary Tools
Sources & Attribution
FreeDictionaryAPI.com / Wiktionary · Original source · CC BY-SA 4.0
Dictionary data is provided by FreeDictionaryAPI.com and sourced from Wiktionary under its stated license.