English
›
Words
a
unit of troops separated from a larger unit for special duty
Translation:
English
Noun
5
detachment
Add
Translation