Nettle


What is Nettle?

Nettle is the common name for between 30-45 species of flowering plants, which can be herbal or shrubby plants. [1]