Idiom
foist something on someonefoist (something) on (someone)
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.