Dictionary definition · fosterage
noun
- encouragement; aiding the development of something
- helping someone grow up to be an accepted member of the community"they debated whether nature or nurture was more important"
Source: Open English WordNet (CC BY 4.0).