Latchford (English, name)
expansion: Latchford
Senses:
glosses: A town in Ontario, Canada.
glosses: A suburb of Warrington, Cheshire, England (OS grid ref SJ6187).
Forms: