Word info

Torridge

Proper noun

Meaning

A river in Devon, England, which flows into the Taw estuary and Atlantic Ocean.

A local government district in Devon named after the river.

Source: en.wiktionary.org

Close letter words and terms