Soldiers who willingly fight for anyone who pays them are called _______

1 answer

mercenaries