cape trafalgar

from WordNet (r) 3.0 (2006)
Cape Trafalgar
    n 1: a small cape in southwestern Spain; "Nelson defeated the
         French and Spanish fleets off Cape Trafalgar in 1805"
    

[email protected]