Definition of squamata

Thanks for using this online dictionary, we have been helping millions of people improve their use of the english language with its free online services. English definition of squamata is as below...

Squamaceous (a.) Squamose.

Lern More About Squamata

Squamate :: Squamata (n. pl.) A division of edentates having the body covered with large, imbricated horny scales. It includes the pangolins..
Random Fonts
Most Popular

close
Privacy Policy   GDPR Policy   Terms & Conditions   Contact Us