Harnessed (fr. Attelée)

Translation into English

Synonyms

  • attelle
  • immobilisation
  • support