hundred-leaved rose - French English Dictionary