As nouns the difference between codger and sodger
is that codger is an amusingly eccentric or grumpy and usually elderly man while sodger is (nonstandard|dialect) soldier.
codger
English
Noun
(
en noun)
An amusingly eccentric or grumpy and usually elderly man.
Derived terms
*
References
* World Wide Words - Cadge
sodger
English
Noun
(
en noun)
(nonstandard, dialect) soldier
*
References
*