leafy spurge

Explore definitions, synonyms, and language insights of leafy spurge

Definitions

Noun
tall European perennial naturalized and troublesome as a weed in eastern North America

More General Terms