foist (something) (up)on (one)(redirected from foist something upon one)
foist (something) (up)on (one)
To force or impose something unwanted or worthless on one. Why are you trying to foist all of these old hats on me? You're cleaning out your attic, aren't you? With Hollywood always foisting garbage upon us, it's a breath of fresh air when a quality film appears in theaters.
See also: foist