Skip to main content

water lizard

English water lizard meaning in English  •  water lizard का अर्थ अंग्रेजी में
Noun
  • Any aquatic lizard of the genus Varanus, as the monitor of the Nile. See Monitor>, n., 3.
Advertisement