detachment

detachment [-s] n

Fr. d├ętachement.

  1. Regiment; corps; body; crew.