TOWHEAD


Meaning of TOWHEAD in English

[tow.head] n (1829) 1: a low alluvial island or shoal in a river: sandbar

2: a head of hair resembling tow esp. in being flaxen or tousled; also: a person having such a head of hair -- tow.head.ed adj

Merriam-Webster English vocab.      Английский словарь Merriam Webster.