Definition of ULTIMA THULE
noun : ULTIMA THULE
Source: WordNet 3.1
-
1. (
) the geographical region believed by ancient geographers to be the northernmost land in the inhabited world ;
See more about : ULTIMA THULE