flock of sheep stallions - French English Dictionary