to lay hands upon oneself - Español Inglés Diccionario