'ivory tower' definitions:

Definition of 'ivory tower'

From: WordNet
noun
A state of mind that is discussed as if it were a place; "he lived in the ivory tower of speculation"; "they viewed universities as ivory towers"