foist verb vt Infinitive foist Present tense 3rd person singular foists Preterite foisted Present participle foisting Past participle foisted