'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]