Yahoo Canada Web Search

Search results

  1. Dictionary
    ivory tower

    noun

    • 1. a state of privileged seclusion or separation from the facts and practicalities of the real world: "the ivory tower of academia"

    More definitions, origin and scrabble points