cucumber-leaf sunflower - French English Dictionary