Definition of neck towel in English:

neck towel

noun

  • A towel worn or carried on or around the neck; (formerly) specifically a cloth for wiping dishes carried by a servant, waiter, etc.

Origin

Late 15th century.