Foist means to:

a) put together out of existing material
b) insert surreptitiously or without warrant
c) attach with a joint that holds two parts together
d) produce or try to produce a vivid impression of