drill hard someone - Turkish English Dictionary