thin-leaved sunflower - French English Dictionary