iyice yumruklayip dovmek

listen to the pronunciation of iyice yumruklayip dovmek
Türkçe - İngilizce
{a} (deyim) do someone over
iyice yumruklayip dovmek