place under police supervision - Turco Inglés Diccionario