TOW-HEAD MEANING IN ENGLISH

• Tow-head Definition & Synonyms

  1. (n.) A low alluvial island or shoal in a river.
  2. (n.) The hooded merganser.
  3. (n.) An urchin who has soft, whitish hair.


RECENT SEARCHES