Cape Trafalgar
English Dictionary
->
Letter C
-> Cape Trafalgar
Search Dictionary:
Cape Trafalgar Definition
(n)
a
small
cape
in
southwestern
Spain
; "
Nelson
defeated
the
French
and
Spanish
fleets
off
Cape
Trafalgar
in
1805
"
Cape Trafalgar Synonyms
Cape Trafalgar
© Art Branch Inc.