Talk:not on your life

on
What meaning of on is used here? I think this entry might not be idiomatic (as in I swear it ON my life) --Backinstadiums (talk) 21:11, 6 March 2020 (UTC)