Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of water lizard

- Any aquatic lizard of the genus Varanus, as the monitor of the Nile. See Monitor, n., 3.