Synonyms and Antonyms for Cape_Trafalgar

1. Cape Trafalgar (n.)

a small cape in southwestern Spain

Synonyms: