Definition of otriad in English:

otriad

(also otryad)

noun

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

Origin

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

Pronunciation

otriad

/ˈɒtrɪad/