A Soldier Who Serves For Pay In A Foreign Army?
A Soldier Who Serves For Pay In A Foreign Army? Loosely defined, a mercenary is a soldier who fights for money rather than a cause or from loyalty or obligation to country. What is a soldier hired by a foreign country called? Mercenary: A professional soldier hired to fight for a foreign country. What is