idiom
swear on one’s life
कुछ सही होने का बहुत गंभीर वादा करना
Meaning
to make a very serious promise that something is true
Example
I **swear on my life**, I didn’t do it!
मैं **अपनी जिंदगी की क़स्म** खाता हूँ, मैंने यह नहीं किया!