mercenary
/ˈmɚsəˌneri/ /Brit ˈməːsənəri/
noun
plural -naries
[count] :a soldier who is paid by a foreign country to fight in its army :a soldier who will fight for any group or country that hires him
adjective
always used before a noun :hired to fight
[more ~; most ~] disapproving :caring only about making money