Definition of good soldier in English:

good soldier

noun

North American
  • A loyal and unquestioning follower, member, etc.

Origin

1970s; earliest use found in Republican-Courier (Findlay, Ohio).