atoll starling - Turkish English Dictionary