Question: what is the meaning of onward christian soldiers?
Answer: The words, by the Reverend Sabine Baring-Gould, are a metaphor for a spiritual battle against Satan and were not intended to describe real soldiers fighting a war. The music was composed by Arthur Sullivan, famous for his operas with W.S. Gilbert.