Definitions for "anglesea"
an island northwest of Wales