Tamil Dictionary 🔍

squamellate

Squa*mel"late, a. Defn: Furnished or covered with little scales; squamulose.


squamellate - Similar Words