Synonyms of Mallorca

Primary definition: The largest island of the Balearic Islands archipelago in Spain, located in the Mediterranean Sea, renowned for its resort beaches, sheltered coves, and limestone mountains.

Full Dictionary Entry

Antonyms & Opposite Concepts