notchweed noun1 •Stinking goosefoot (Chenopodium vulvaria), a plant that gives off an unpleasant smell. formsnotchweeds