royal palm leaf - French English Dictionary