Definitions from Wiktionary (Instow)
noun:  A village and civil parish in North Devon district, Devon, England, at the confluence of the rivers Taw and Torridge (OS grid ref SS4730).
noun:  A locality in Rural Municipality of Bone Creek No. 108, Saskatchewan, Canada.

Opposite:

outflow, outpouring, ebb, discharge
Words similar to instow
Usage examples for instow

Idioms related to instow


Civic discussion about instow (New!)

Popular adjectives describing instow


Words that often appear near instow
Rhymes of instow

Invented words related to instow