Find the word definition

Wikipedia
Leamouth

Leamouth is the land, traditionally in Poplar, immediately west of the River Lea where it joins the River Thames at . Its northern half lies within a small meander of the Lea named after its reach as Goodluck Hope. The south-eastern part, known as Orchard Place is bounded by a local thoroughfare with trees, the remaining small East India Dock Basin, the Lea and the Thames.