Yerba Mansa


What is Yerba Mansa?

Yerba Mansa also known as lizard tail is a perennial flowering plant within the family Saururaceae. [1]