detachment

detachment [-s] n

Fr. détachement.

  1. Regiment; corps; body; crew.