What does mercenary mean?
You are correct!
From our dictionary:mer•ce•nar•y
Pronunciation: (mûr'su-ner"E), [key]
—adj., n., pl. -nar•ies.
—adj.
1. working or acting merely for money or other reward; venal.
2. hired to serve in a foreign army, guerrilla organization, etc.
—n.
1. a professional soldier hired to serve in a foreign army.
2. any hireling.