Pepper Root


What is Pepper Root?

Pepper root may refer to one of two different cardamine plant species. [1]