madagascar lesser cuckoo - French English Dictionary