majorcaEnglish

Majorca

Noun

The largest of the Balearic Islands

English: Majorca

Bahasa: Mallorca

Bahasa words with similar meanings