majorca

Noun
  1. The largest of the Balearic Islands (synset 109047214)

Found on Word Lists

Other Searches