a tree of the acanthaceae family (trichanthera gigantea) - Español Inglés Diccionario