anglesea island


Meanings

  • an island to the northwest of Wales