English » Idioms and Phrases

'Ivory tower' means—

A

In high spirit

B

In low spirit

C

Factual aspects

D

Imaginary world