'soldier of fortune' definitions:

Definition of 'soldier of fortune'

(from WordNet)
noun
A person hired to fight for another country than their own [syn: mercenary, soldier of fortune]