old fart

/OW1 L D F AA0 R T/
noun
  1. 1

    (slang, derogatory, idiomatic) An elderly person, especially one who holds old-fashioned views.