Tamil Dictionary 🔍

squamaceous

Squa*ma"ceous, a. Defn: Squamose.


squamaceous - Similar Words