papaya (carica glandulosa) - Spanish English Dictionary