Cape Trafalgar n : a small cape in southwestern Spain; "Nelson defeated the French and Spanish fleets off Cape Trafalgar in 1805"
版權所有 © 2026 3Dict.net