Tamil Dictionary 🔍

squamula

Squam"u*la ( or ), n.; pl. Squamulæ. Etym: [L., dim. of squama a scale.] (Bot.) Defn: One of the little hypogynous scales found in the flowers of grasses; a lodicule.


squamula - Similar Words