Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: Stratford  strat-fu(r)d
  1. The name of various cities, towns and boroughs in the USA, United Kingdom, Canada, Australia and New Zealand

Encyclopedia: Stratford, Ontario, railway station