Someone who will fool you with a variant on the truth. It is derived from an
expression such as "Watch out for 'im, without doubt 'e'll cod yer." To cod means to fool you into
believing a lie.
This is a quality that age tends to bring on, thus: "old codger"; "young codger is in rare use.