English dictionary
ivory tower meaning and definition
Definition and meaning of ivory tower at MeaningMonkey.org. ivory tower meaning and definition in the English Dictionary.IVORY TOWER noun
Definition of ivory tower (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"
Source: Princeton University Wordnet