Squamulose(a.) Having little scales; squamellate; squamulate.

Words within squamulose

9 letter words: 3 results
8 letter words: 3 results
View all words...