Meaning of “mop sth up” in the English Dictionary