anglesea island - Turkish English Dictionary