FOSTER Meaning of FOSTER in English (v. t.) To feed; to nourish; to support; to bring up. Webster's English dictionary. Английский словарь Webster. 2012