Definition of SQUAMA

squama

Meanings

Plural: squamae, squamas

Noun

  • a protective structure resembling a scale
  • 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.

Origin / Etymology

Borrowed from Latin squāma (“scale”). Doublet of squame.

Scrabble Score: 17

squama is a valid Scrabble (US) TWL word
squama is a valid Scrabble Word in Merriam-Webster MW Dictionary
squama is a valid Scrabble Word in International Collins CSW Dictionary

Words With Friends Score: 19

squama is a valid Words With Friends word