dwell in an ivory tower - Espagnol Anglais Dictionnaire