What is the meaning of Fostren?

To supply with food or nourishment; to feed.

To nurture or educate; to bring up.

To guard or cherish; to provide with protection or support.

To cultivate, encourage, or grow.

definite plural of foster

Source: wiktionary.org