Dishcloth

Webster's Dictionary of the English Language

·noun A cloth used for washing dishes.