cucumber tree (parmentiera aculeata) - Espagnol Anglais Dictionnaire