live in herds - French English Dictionary