rose-apple tree - French English Dictionary