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.”
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.”