or Spanish Mallorca geographical name island Spain; largest of the Balearic Islands; chief city Palma area 1405 square miles (3653 square kilometers ) , ~n adjective or noun
MAJORCA
Meaning of MAJORCA in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012