Definisi 'monitor lizard'

English to English
noun
1 any of various large tropical carnivorous lizards of Africa and Asia and Australia; fabled to warn of crocodiles Terjemahkan
source: wordnet30


Visual Synonyms