stinkweed

noun
  1. any of various plants that emit a strong unpleasant odor, especially jimsonweed or other weedy plants

Examples