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. Английский сленговый словарь. 2012