Ultima Thule Meaning, Definition & Usage

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

WordNet


Definitions
  1. . L. See Thule.

Webster 1913