Definition of otriad in English:

otriad

(also otryad)

Pronunciation /ˈɒtrɪad/

noun

rare Military
  • A detachment of soldiers, support staff, etc.; a team of workers. Compare OMON , Spetsnaz .

Origin

Early 20th century; earliest use found in The Yorkshire Post. From Russian otrjad (also transliterated otriad, otryad) military detachment, brigade of workers.