Definitions of leafy spurge:

  • noun:   tall European perennial naturalized and troublesome as a weed in eastern North America