Find the word definition

Wikipedia
Wickhams (department store)

Wickhams was a department store on the north side of the Mile End Road in London's East End, closing in the 1960s.