The AI-powered English dictionary
plural squamae or squamas
(medicine) A scale cast off from the skin; a thin dry shred of epithelium. examples
(botany) The bract of a deciduous spike. examples
(botany) Any scaly bracted leaf. examples
(entomology) A calypter.