1.Foster (verb) Meaning: encourage the development of (something, especially something desirable). synonyms: encourage, promote, further, stimulate, advance, forward, cultivate, nurture, strengthen, enrich, help, aid, abet, assist, contribute to... Read more