washing engine
nounDefinition of washing engine
: a device much like a beater in which rags are washed by a stream of water and also reduced to threads and fibers