Meaning of MOP in English

MOP

n. rag or sponge attached to the end of a stick for cleaning the floor; rag; lock of messy hair

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.