anglesey : Idioms & Phrases


anglesey island

  • noun an island to the northwest of Wales
    Mona; Anglesea; Anglesey; Anglesea Island.
WordNet