TRAFALGAR SQUARE(noun)Did you mean?RhymesDefinitions There is 1 meaning of the phrase Trafalgar Square. Trafalgar Square - as a noun A square in central london where there is a memorial to admiral nelson Word Variations & RelationsAnagramsStarts TStarts TRStarts TRAStarts TRAFEnds EEnds REEnds AREEnds UAREStarts T & ends EStarts TR & ends EStarts T & ends REA-Z Proximitiestraducings14traduction13traductions14traductive16trafalgar Trafalgar Square traffic15trafficabilitiestrafficability27trafficable21trafficator19