n.
location of a colony of the United Kingdom on a limestone promontory at the southern tip of Spain; strategically important because it can control the entrance of ships into the Mediterranean; one of the Pillars of Hercules
Dictionary
Copyright: Proverb ©
Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.
I turned off Adblock