rap somebody over the knuckles - Spanish English Dictionary