institution of higher learning
noun phraseDefinition of institution of higher learning
: a college or university
1