Random Words:
1.
Somone who is a nag, bitches all the time, pesters you about stupid crap.
nag, nagamuffins, my little nagamuffin, nagamufin
pronounced..
1.
to be flabbergasted by or to show one's surprise at an unexpected course of action...
a more acute take on the cockadoodledo phras..