Dictionary, Free Dictionary - MyDictionary.net
Definition of " attelage " in French English Dictionary
Results
attelage
  • {N} yoke, hitch, coupling, team