Noun Definition

myrrhis odorata

1.Definition: European herb with soft ferny leaves and white flowers

Related Noun(s):sweet cicely

Category: Plants