flock of sheep stallions - German English Dictionary