Meaning of cape trafalgar
Definition of cape trafalgar
(noun)
a
small
cape
in
southwestern
Spain; "Nelson
defeated
the French and Spanish fleets off Cape Trafalgar in 1805"
Other information on cape trafalgar
WIKIPEDIA results for
cape trafalgar
Amazon results for
cape trafalgar
Tweet