Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of thule
  1. noun
    the geographical region believed by ancient geographers to be the northernmost land in the inhabited world

    Similar: 

  2. noun
    a town in northwestern Greenland; during World War II a United States naval base was built there
Explanation of thule
My lists:
Recently viewed words: