Interjection
thunderation (US, colloquial) An exclamation of surprise, agitation or petulance. Thunderation! I've lost my glasses!