majorca

majorca

majorca

Noun

the largest of the Balearic Islands

Synonyms: