'dirty old man' definitions:

Definition of 'dirty old man'

From: WordNet
noun
A middle-aged man with lecherous inclinations