stud of horses, mules - Turc Anglais Dictionnaire