Achill Island (noun) Definition, Meaning & Examples

noun
  1. an island in the Republic of Ireland, off the W coast of Co Mayo. Area: 148 sq km (57 sq miles). Pop: 2620 (2002)
Achill Island (noun) Definition, Meaning & Examples

More Definitions