Definitions of devil nettle:

  • noun:   a stinging herb of tropical America