It is a derivation of the Arabic word aljofifa. It means piece of cloth used for cleaning or scrubbing. Mop , clean .
Mop