geographical name island Spain in the Balearics SW of Majorca area about 220 square miles (570 square kilometers )
IBIZA
Meaning of IBIZA in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012