isolate oneself - Turco Inglés Diccionario