hide oneself away - Turco Inglés Diccionario