place under police supervision - Alemán Inglés Diccionario