a medicinal plant native to south america (angostura trifoliata) - Español Inglés Diccionario