give oneself over to - Alemán Inglés Diccionario