The Caribbean Dictionary

Advertisment


stinging nettle
1 definition
0
 
Noun
Any of several species of stinging nettle plants. Contact with human skin causes great discomfort.
Synonyms
cowitch
Tags
plant
Pictures
stinging nettle
400



Advertisment