TOW-HEAD Meaning of TOW-HEAD in English noun the hooded merganser. 2. tow-head ·noun an urchin who has soft, whitish hair. 3. tow-head ·add. ·noun a low alluvial island or shoal in a river. Webster English vocab. Английский словарь Webster. 2012