Definition of old fart in English:

old fart

noun

slang
  • A contemptible or tiresome person, especially one who is old-fashioned, stuffy, or close-minded.

Origin

1940s.