dishcloth

noun

A cloth for washing or drying dishes.