fruit of the papaya - French English Dictionary