English version

Trafalgar, Cape

From Longman Dictionary of Contemporary EnglishTrafalgar, CapeCape TrafalgarTra‧fal‧gar, Cape /trəˈfælɡə $ -gər/  the most southwesterly point of Spain. In the sea near the cape, British ships under nelson won an important sea battle against the French and Spanish in 1805.
Pictures of the day
What are these?
Click on the pictures to check.