herd together...animals - German English Dictionary