Squamella Definition
noun
(botany) A diminutive scale or bractlet, such as those found on the receptacle in many composite plants; a palea.
Wiktionary
Other Word Forms of Squamella
Noun
Singular:
squamella
Plural:
squamellaeFind Similar Words
Find similar words to squamella using the buttons below.