liferoot

English

Noun

liferoot

  1. A perennial flowering plant of genus Packera aurea.