carthamus rose - French English Dictionary