|
Definition of Squamula
1. n. One of the little hypogynous scales found in the flowers of grasses; a lodicule.
Definition of Squamula
1. Noun. (botany) One of the little hypogynous scales found in the flowers of grasses; a lodicule. ¹
¹ Source: wiktionary.com
Definition of Squamula
1. a scale [n -S]
Medical Definition of Squamula
1.
Origin: L, dim. Of squama a scale.