dishclout

noun
  1. a cloth used for washing dishes; a dishrag
  2. Usage: chiefly British and dialectal

Examples