The Caribbean Dictionary

stinging nettle
1 definition
1
 
Noun
Any of several species of stinging nettle plants. Contact with human skin causes great discomfort.
Synonyms
cowitch
Tags
plant
Pictures
stinging nettle
Khadijah khan Aug 09, 2021
Stinging nettle makes a lovely tea drink hot or cold .
400