Myrrhis odorata

noun

1.
European herb with soft ferny leaves and white flowers