English | German | Russian | Czech

squamula English

Meaning squamula meaning

What does squamula mean?

squamula

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

Synonyms squamula synonyms

What other words have the same or similar meaning as squamula?

squamula English » English

squamule squame squama scale lobulus alula aileron

Are you looking for...?