scarborough: verb1. to incessantly deplore something which you helped bring about without acknowledging your culpability."He's been scarboroughing like mad recently."— Lionel Mandrake (@LMandrakeJr) September 26, 2020
scarborough: verb1. to incessantly deplore something which you helped bring about without acknowledging your culpability."He's been scarboroughing like mad recently."