geographical name island (atoll) NW Indian Ocean N of Madagascar; chief of ~ group belonging to Seychelles
ALDABRA
Meaning of ALDABRA in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012