Walthamstow
geographical name
Wal·tham·stow
ˈwȯl-thəm-ˌstō
former municipal borough in Essex, southeastern England
Note: Walthamstow is now part of the borough of Waltham Forest.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share