mercenary

noun

1.
a person hired to fight for another country than their own
Derived from:
mercenary