sweet made from thinly sliced papaya - Spanish English Dictionary