under police supervision - French English Dictionary