stinkweed

(-wēd′)

noun

any of various plants, as the jimson weed or dog fennel, having a foul or strong smell

See stinkweed in American Heritage Dictionary 4

noun
Any of various plants that have flowers or foliage with an unpleasant odor.
link/cite print suggestion box