зашельмовать

зашельмовать кого, обругать, обесчестить, обличить гласно.