stud of horses and mules - Turkish English Dictionary