thule - Dictionary definition and meaning for word
thule
Definition (noun) a town in northwestern Greenland; during World War II a United States naval base was built there
Definition (noun) the geographical region believed by ancient geographers to be the northernmost land in the inhabited world
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com