devoted oneself - Turco Inglés Diccionario