Home
Search
Index
Definify.com
Webster
1913
Edition
Squamule
Squam′ule
(-ū̍l)
,
Noun.
(Bot.)
Same as
Squamula
.
Definition
2024
squamule
squamule
English
Noun
squamule
(
plural
squamules
)
(
botany
,
mycology
)
A small
scale
.
The cap of the mushroom has
squamules
.
Similar Results
Squabble