What is the meaning of the word "whippersnapper"?

Definitions: