Meaning

1 senses
  1. A large species of lizard, Gallotia bravoana, native to the island of La Gomera.

Forms

plural: La Gomera giant lizards

See also

neighbours in the dictionary
La Gomera giant lizard — meaning, examples, forms, synonyms | Krumeto