Definitions of Roman nettle:

  • noun:   annual European nettle with stinging foliage and small clusters of green flowers