Meaning of “slimeball” in the English Dictionary

English