large flock of sheep/lambs - French English Dictionary