skillful in handling horses and other animals - Allemand Anglais Dictionnaire