Majorca - Definition

majorca

n 1: the largest of the Balearic Islands

Look up another word