FOUNDATION Meaning of FOUNDATION in English n. base, substructure; establishing, founding; institution; cosmetic cream used as a base for makeup Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012