cucumber tree (parmentiera edulis) - Espagnol Anglais Dictionnaire