species of monitor lizard - Spanish English Dictionary