What is the definition of
[ noun ]
(geography) a small cape in southwestern Spain
"Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805"
To share this definition
press "text" (Facebook, Twitter) or "link" (blog, mail) then paste