I'll be damned
Short definition from Wiktionary
Interjection
- An expression of surprise.
- A vehement asseveration that one will not permit some specified thing to happen.
We haven’t written up I'll be damned yet: Simple and Standard meanings, examples and a quiz.