leaf of the hierba santa - Spanisch Englisch Wörterbuch