Definition Definition

squamula - Meaning and Examples

Meaning of 'squamula' (Webster Dictionary)

1 . Squamula [ n.]
- One of the little hypogynous scales found in the flowers of grasses; a lodicule.