Squamulate(a.) Same as Squamulose.
Squamule(n.) Same as Squamula.

Words within squamule

7 letter words: 1 results
View all words...