trafalgar square
Meaning, Definition & Usage
Dictionary
Related
noun
a square in central London where there is a memorial to Admiral Nelson
WordNet
Previous
traducible
traducingly
traduct
traduction
traductive
Next
traffic
trafficable
trafficator
trafficker
trafficless