cuckoo-plant - French English Dictionary