1.
a monument in London that serves as a memorial to the dead of wars involving British forces since World War I.
2.
a monument erected as a memorial to a dead person or dead people buried elsewhere, especially people killed fighting a war
3.
a large structure built to remind people of soldiers, sailors etc who died in wars