English Dictionary
Definition Ivy League in British English
Ivy League adjective
adjective
1
belonging to a group of eight important universities in the northeastern part of the US
Synonyms and related words
