ISABELA ISLAND


Meaning of ISABELA ISLAND in English

geographical name island Ecuador; largest of the Galápagos area 1650 square miles (4290 square kilometers ), population 336

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.