anglesea island

Noun
  • An island to the northwest of Wales (synset 108916155)

Other Searches