hierba santa (cestrum auriculatum) - Spanish English Dictionary