Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

roseroot Definition

Cancel
roseroot
noun
, a perennial crassulaceous plant with many claimed health benefits that grows in cold regions

Words Related to roseroot!

roseroot Examples by Brain Bank Users