cucumber tree (parmentiera aculeata) - Spanish English Dictionary