Harnessed (fr. Attelé)

Translation into English

Synonyms