shitwhistle noun1 •(slang, vulgar) A contemptible person.Our so-called "president" is such a sleazy shitwhistle. formsshitwhistles