place under police supervision - Espagnol Anglais Dictionnaire