FOSTER Meaning of FOSTER in English (v. t.) To cherish; to promote the growth of; to encourage; to sustain and promote; as, to foster genius. Webster's English dictionary. Английский словарь Webster. 2012