Anglesea Synonyms

An island to the northwest of Wales
(Noun)