Tamil Dictionary 🔍

squamulose

Squam"u*lose`, a. Defn: Having little scales; squamellate; squamulate.


squamulose - Similar Words