ALL meanings of waltham forest
Wal·tham for·est
W w - noun waltham forest a borough of Greater London, England. 1
- noun waltham forest a borough of NE Greater London. Pop: 221 600 (2003 est). Area: 40 sq km (15 sq miles) 0
- noun waltham forest borough of NE Greater London, England: pop. 212,000 0