place under police supervision - German English Dictionary