Word info

Stort

Proper noun

Meaning

Stort

A river in Essex and Hertfordshire, England, which joins the River Lea near Hoddesdon.

Source: en.wiktionary.org

Anagrams

Close letter words and terms