mercenary

Definitions

General English

Military

  • noun a person who serves in the armed forces of another state for payment

Politics

  • noun a soldier who fights for a foreign country for money
http://www.dictionarycentral.com/definition/mercenary.html