soldier of fortune

 

noun

  • a person who works as a soldier for any country or group that will pay them; a mercenary: he had fought with soldiers of fortune in South Africa, Chad, and Lebanon