meaning of cardamine douglasii

cardamine douglasii meaning in General Dictionary

small perennial herb of cooler elements of North America with racemose purple plants