squamula
About 0.00 uses per million words.
Meaning
- noun One of the little hypogynous scales found in the flowers of grasses; a lodicule.
Similar words
squamule squamella microsquamule lodicula squamodisc lodicule squame glumella squama vaginula
Save “squamula” to learn later