tea cloth

noun

Definition of tea cloth

British
: a cloth that is used for drying dishes