About us
Define
Definitions for
"anglesea"
an island northwest of Wales
wordnet.princeton.edu