YourDictionary

dirty old man

noun
Informal
A middle-aged or elderly man with lewd or lecherous inclinations.

Learn more about dirty old man

link/cite print suggestion box