Walthamstow (English, name)
expansion: Walthamstow
Senses:
glosses: The principal town of the borough of Waltham Forest, Greater London, England, and the borough's administrative headquarters. (OS grid ref TQ3789).
Forms: