Meaning of ultima thule
Definition of ultima thule
(noun)
the
geographical
region
believed by
ancient
geographers to be the
northernmost
land
in the
inhabited
world
Other information on ultima thule
WIKIPEDIA results for
ultima thule
Amazon results for
ultima thule
Tweet