rambling rose - French English Dictionary