Stort (English, name)
expansion: Stort
Senses:
glosses: A river in Essex and Hertfordshire, England, which joins the River Lea near Hoddesdon.
Forms: