'pip-squeak' definitions:

Definition of 'pip-squeak'

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