trafalgar
/ˈtræfəldʒər/Definitions
1. proper noun
A bay on the south coast of England, known for the site of the 1805 naval Battle of Trafalgar.
“The historic town of Portsmouth and the bay of Trafalgar are popular tourist destinations in England.”
2. noun
A large, impressive victory or achievement, especially one that is celebrated or commemorated.
“The team’s victory at the World Cup was a Trafalgar moment for the entire nation.”