Definition of water monitor

Definition of water monitor
  1. water monitor Noun A large lizard native to Southeast Asia, with scientific name "Varanus slavator"
Need more help? Try our forum NEW