Letters that make squamule
s, a, e, l, m, q, u are letters that make 'squamule'
s, a, e, l, m, q, u are letters that make 'squamule'
1 possible definitions for 'squamule'
Under this definition, squamule is a noun and has the following properties:
'squamule' can be a type of scale, scale leaf.
'squamule' can be a category of plant, flora, plant life, fungus.