Meaning of anglesea island

Definition of anglesea island

(noun) an island to the northwest of Wales

Other information on anglesea island

WIKIPEDIA results for anglesea island
Amazon results for anglesea island