stud of horses and mules - German English Dictionary