Definify.com

Definition 2022


Walthamstow

Walthamstow

English

Proper noun

Walthamstow

  1. The principal town of the London borough of Waltham Forest.