|

Trafalgar Square

DEFINITIONS OF: Trafalgar Square

1

n a square in central London where there is a memorial to Admiral Nelson

Example of:
public square, square
an open area at the meeting of two or more streets
WORD FAMILY
USAGE EXAMPLES