upavādaka

one who criticizes or abuse.