papaya stem - French English Dictionary