moluccan cuckoo - Turkish English Dictionary