Meaning of “sleaze factor” in the English Dictionary

british dictionary