a medicinal tree (senna alata) - Español Inglés Diccionario