codger

noun
  1. an elderly man, especially one who is considered eccentric or grumpy
  2. Usage: informal

Examples