Word info

squamula

Noun

Meaning

One of the little hypogynous scales found in the flowers of grasses; a lodicule.

Source: Webster's dictionary

Derivatives

Close letter words and terms