take a drubbing - Turkish English Dictionary