Mercurialis perennis

Explore definitions, synonyms, and language insights of Mercurialis perennis

Definitions

Noun
European perennial weedy plant with greenish flowers

More General Terms