drill hard someone - Spanish English Dictionary