geographical name island Ecuador; largest of the Galápagos area 1650 square miles (4290 square kilometers ), population 336
ISABELA ISLAND
Meaning of ISABELA ISLAND in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012