Definition Definition

squamella - Meaning and Examples

Meaning of 'squamella' (Webster Dictionary)

1 . Squamella [ n.]
- A diminutive scale or bractlet, such as those found on the receptacle in many composite plants; a palea.