Nettle - Urtica dioica

Nettle - Urtica dioica

Regular price $ 6.99 Sale

Scientific Name: Urtica dioica

Common Names: stinging nettle, ortiga