Definitions of Myrrhis odorata:

  • noun:   European herb with soft ferny leaves and white flowers