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
Tweet