What is the full meaning of itchweeds
ITCHWEED, a flower, Indian pokeweed [n]
Example of the word itchweeds placed on a Scrabble board.