What is the meaning of Whippersnapper?

A young and cheeky or presumptuous person; often with a connotation of ignorance via inexperience.

Source: wiktionary.org