Home
Search
Index
Definify.com
Webster
1913
Edition
Squamula
‖
Squam′u-la
(skwăm′ū̍-lȧ or skwā′mū̍-lȧ)
,
Noun.
;
pl.
Squamulae
(-lē)
.
[L., dim. of
squama
a scale.]
(Bot.)
One of the little hypogynous scales found in the flowers of grasses; a lodicule.
Similar Results