dwarf nettle

Noun

 * 1) A herbaceous nettle,, endemic to Eurasia.