Define foist synonym. foist·ed , foist·ing , foists 1.