lacertid
English
lacertid meaning in English • lacertid का अर्थ अंग्रेजी में
Noun
- Any lizard of the family Lacertidae, a family of Old World terrestrial lizard.