Foundation noun – A public organization with a particular purpose or function. Informant and foundation are semantically related. In some cases you can use "Informant" instead a noun "Foundation". Nearby Words: founder, founded, founding, foundationer