Big Huge Thesaurus

pip-squeak

noun

sounds kind of like