Dictionary entry

Tow-head (2)

Webster's Dictionary 1913

Tow″–head′ (?), n. A low alluvial island or shoal in a river.