Definition of ivory tower noun from the Oxford Advanced American Dictionary

 

ivory tower

 noun
noun
 
(disapproving)
 
jump to other results
a place or situation where you are separated from the problems and practical aspects of normal life and therefore do not have to worry about or understand them academics living in ivory towers
See the Oxford Advanced Learner's Dictionary entry: ivory tower