Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

menorca Definition

Cancel
menorca
geographical name(Mi-nor-ca)
island of Spain in the Balearic Islands east-northeast of Majorca; chief city Mahón

Words Related to menorca!

menorca Examples by Brain Bank Users