Skip to definition.
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