what is the meaning of the idiom to live in an ivory tower?
live in an ivory tower. To lead an impractical existence removed from the pressures and troubles of everyday life: “Like most college professors, Clark lives in an ivory tower.”