Word Study
squamous cell |
squamous cell carcinoma |
squamozygomatic |
squamula |
squamulate |
squamule
| squamulose
| squander
| squandered
| squanderer
| squandering
squamule
WORDNET DICTIONARY
Noun squamule has 1 sense
- squamule(n = noun.plant) - a minute scale; is a kind of scale, scale leaf
For further exploring for "squamule" in Webster Dictionary Online