meaning of urtica dioica

1. perennial Eurasian nettle established in North America having broad coarsely toothed leaves with copious stinging hairs


Related Words

urtica dioica |

Developed & Maintained By Taraprasad.com

Treasure Words