Derja translation of 'تْكَرْكِيرَة'

تْكَرْكِيرَة
(N)
person who is always insulted, made fun of, mocked

They made him into a laughingstock, a punching bag. عملوه تكركيرة