mountain papaya - Turkish English Dictionary