castlebar









castlebar


noun

  1. the county town of Co Mayo, Republic of Ireland; site of the battle (1798) between the French and British known as Castlebar Races. Pop: 11 371 (2002)
53 queries 0.626