ON THE FOUNDATION
Meaning of ON THE FOUNDATION in English
phrasal
Britain : belonging to an endowed institution or holding an endowed scholarship or other emolument
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012