viejo verde

listen to the pronunciation of viejo verde
Испанский Язык - Английский Язык
dirty old man
An adult male - usually middle-aged or elderly - who acts in a lecherous or lewd manner

Always shouts out something obscene / Such a dirty old man.

a middle-aged man with lecherous inclinations
A middle-aged or elderly man with lewd or lecherous inclinations. an older man who is too sexually interested in younger women - used to show disapproval
old sinner