Bow Creek noun1 •A river in Greater London, England, which is the tidal part of the River Lea before it reaches the Thames.