Answers:
Flibbertigibbet (a silly, flighty, or scatterbrained person)
Crud (a euphemism for crap)
Flabbergasted (struck dumb with astonishment and surprise)
and my favourite:
Badonkadonk (slang term for a woman's buttocks that are voluptuously large yet firm)
Yay