Skip to main content

anguidae

Advertisement
English anguidae meaning in English  •  anguidae का अर्थ अंग्रेजी में
Noun
  • a family comprising the alligator lizards.