cucumber tree (parmentiera edulis) - Alemán Inglés Diccionario