pertaining to menorca, spain or inhabitants - Espagnol Anglais Dictionnaire