meaning of stinging nettle

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


Related Words

stinging nettle |

Developed & Maintained By Taraprasad.com

Treasure Words