squamata
English
squamata meaning in English • squamata का अर्थ अंग्रेजी में
n. pl.
- A division of edentates having the body covered with large, imbricated horny scales. It includes the pangolins.