Osmorhiza
noun
Os·mo·rhi·za
| \ ˌäzməˈrīzə\
Definition of Osmorhiza
: a genus of American and Asiatic white-flowered herbs (family Umbelliferae) with decompound leaves and fleshy aromatic roots
Keep scrolling for more