herd (of animals) - German English Dictionary