balm-leaved archangel - Spanish English Dictionary