IN THE LAP OF THE GODS


Meaning of IN THE LAP OF THE GODS in English

= on the knees of the gods

Slang English vocab.      Английский сленговый словарь.