Meaning of majorca

Definition of majorca

(noun) the largest of the Balearic Islands

Other information on majorca

WIKIPEDIA results for majorca
Amazon results for majorca