← Back to browsetrafalgarnoun#30,438TranslationNo Japanese definition yet.English definitiona naval battle in 1805 off the southwest coast of SpainExamplesThere is a statue of Nelson in Trafalgar Square.← oncomingpersists →