twerp - English Synonyms Dictionary

twerp

n.
[1] twirp , twit