Skip navigation.

squamula - What does it mean?

Definition of 'squamula'

English

Noun

(squamulae)
  • (botany) One of the little hypogynous scales found in the flowers of grasses; a lodicule.
  • (Webster 1913)

    Similar to 'squamula'

    similia, squamella