a tree up to 35 m high with simple leaves and small fruits (ampelocera ruizii) - Spanish English Dictionary