ivory castle

listen to the pronunciation of ivory castle
English - English
inaccessible place, place that is withdrawn from the everyday world