gigantic tree with bitter medicinal bark - Francés Inglés Diccionario