English
›
Words
a
small permanent unit organized for special service
Translation:
English
Noun
4
detachment
Add
Translation