leather strap to tie horses - Français Anglais Dictionnaire