Thule Air Baseplay
Definition of Thule Air Base
United States military and communication base located on an inlet of Baffin Bay in northwestern Greenland
Seen and Heard
What made you want to look up Thule Air Base? Please tell us where you read or heard it (including the quote, if possible).