Nettle leaf (Urtica dioica) is a highly nutritious herb with a pleasantly herbaceous taste with a slight bitterness and a faint herbaceous aroma.
Nettle leaf (Urtica dioica) is a highly nutritious herb with a pleasantly herbaceous taste with a slight bitterness and a faint herbaceous aroma.