Definitions of dirty old man:

  • noun:   a middle-aged man with lecherous inclinations