Meaning of “slimeball” in the English Dictionary

british dictionary