someone who flogs/drubs - Turkish English Dictionary