SQUAMATA


Meaning of SQUAMATA in English

noun ·pl a division of edentates having the body covered with large, imbricated horny scales. it includes the pangolins.

Webster English vocab.      Английский словарь Webster.