Definitions of pip-squeak:

  • noun:   someone who is small and insignificant