Meaning of ivory tower

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"

Other information on ivory tower

WIKIPEDIA results for ivory tower
Amazon results for ivory tower