UPON MY LIFE


Meaning of UPON MY LIFE in English

I swear, I promise

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.