look up any word, like dirty sanchez:
A ninnypuss is a person that frequently annoys, angers, or upsets others.
My brother is a ninnypuss because he tries to act like he is the perfect child all the time, and he gets all the attention.
by prettycoolperson June 02, 2010