Gibraltar
nounDefinition of Gibraltar
(Entry 1 of 2)
: an impregnable stronghold
Gibraltar
geographical nameDefinition of Gibraltar (Entry 2 of 2)
town and port at the Strait of Gibraltar on the Rock of Gibraltar; a British colony and military base area 2.5 square miles (6.5 square kilometers), population 31,000
Keep scrolling for more