place of concealment - Turco Inglés Diccionario