thule : Idioms & Phrases

Index


ultima thule

  • noun the geographical region believed by ancient geographers to be the northernmost land in the inhabited world
    Thule.
WordNet