flocks and herds - French English Dictionary