English to Hindi

Meaning for:
Ill be damned!
other
मैं हैरान हूँ