longheaded thimbleweed - English Synonyms Dictionary

longheaded thimbleweed

n.
[1] Anemone riparia