majorca
1. [ noun ] (geography) the largest of the Balearic Islands
Related terms: island Spain Balearic_Islands
Similar spelling:   majors
  major_axis
  major_key
  Macaraeg