Green’s Dictionary of Slang

snotnose n.

[snot n.1 + SE nose]
[1920s+] (orig. US)

1. an arrogant, snobbish person.

2. a small child with a running nose, a grubby child; also in fig. use.

3. (also snot, snothole) a young, inexperienced person.