'pip-squeak' definitions:

Definition of 'pip-squeak'

From: WordNet
noun
Someone who is small and insignificant [syn: pip-squeak, squirt, small fry]