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.
Definition
2024
squamula
squamula
English
Noun
squamula
(
plural
squamulas
or
squamulae
)
(
botany
)
One of the little
hypogynous
scales
found in the
flowers
of
grasses
; a
lodicule
.
Etymology
Latin
, diminutive of
squama
a scale.
Similar Results