Meaning of roman nettle

Definition of roman nettle

(noun) annual European nettle with stinging foliage and small clusters of green flowers

Other information on roman nettle

WIKIPEDIA results for roman nettle
Amazon results for roman nettle