Roman nettle
nounDefinition of Roman nettle
: an annual herb (Urtica pilulifera) with stinging foliage and small clusters of green flowers
Keep scrolling for more