La Gomera giant lizard

Noun

 * 1) A large species of lizard,, native to the island of La Gomera.