yellow-throated green cuckoo - Turkish English Dictionary