Definitions of spurge nettle:

  • noun:   a stinging herb of tropical America