person who ruthlessly criticizes another - Turkish English Dictionary

Suggest a Term