Kabaragoya (noun) Definition, Meaning & Examples

noun
  1. a very large monitor lizard, Varanus salvator, of SE Asia: it grows to a length of three metres
Kabaragoya (noun) Definition, Meaning & Examples

More Definitions