itchweed

/ɪtʃˈwiːd/

Definitions

1. noun

Any of various weeds, especially those with leaves that cause skin irritation or itching, when touched.

“The farmer tried to remove the itchy itchweed growing in his fields.”

Synonyms

  • itchgrass
  • stinging nettle

Antonyms

  • calming herb
  • soothing plant