stud of horses, mules - Français Anglais Dictionnaire