anglesea : Idioms & Phrases


anglesea island

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