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:
squamellae

Origin of Squamella

Find Similar Words

Find similar words to squamella using the buttons below.

Words Starting With

Words Ending With

Unscrambles

squamella