Foist on - Idioms by The Free Dictionary
foist something on somebody also foist something upon somebody
to force someone to accept or experience something We even foist junk food on children in school cafeterias.
Usage notes: sometimes in the form foist something off on someone: You cannot foist this ridiculous plan off on the public.
References in classic literature
He no longer believed what Zeena had told him of the supposed seriousness of her state: he saw in her expedition to Bettsbridge only a plot hatched between herself and her Pierce relations to foist on
him the cost of a servant; and for the moment wrath predominated.