thundercunt

Noun

 * 1)  An extremely objectionable person.
 * 2) * 2004, Hannibal King in the film Blade: Trinity:
 * Whether it be good or bad, I guarantee you I will have no problems calling you a cock-juggling thundercunt.