One engaged in military service. That's what it says. A person engaged in military service. That's the definition. It may especially refer to those in the "army", but it certainly does NOT exclude other areas of the military, by definition.
How do you like it when someone calls you boy?!
Personally, abuse the Term Soldier as much as you like, I quit being a Soldier in '95 when I became a Trooper...