Yellow avens

What is Yellow avens?

Yellow avens definition and meaning on Dictionary terms:
noun