Tamil Dictionary 🔍

squamata

Squa*ma"ta, n. pl. Etym: [NL., fr. L. squamatus scaly.] (Zoöl.) Defn: A division of edentates having the body covered with large, imbricated horny scales. It includes the pangolins.


squamata - Similar Words