wormweed

noun

Definition of wormweed