Find the word definition

Wiktionary
new lad

n. (context British English) A sexist young man who embraces traditional male attitudes

Usage examples of "new lad".

Philocles brings his son with him everywhere, but Blandus only has some daft new lad working on his team.