herd together...animals - French English Dictionary