English dictionary
lap of the gods meaning and definition
Definition and meaning of lap of the gods at MeaningMonkey.org. lap of the gods meaning and definition in the English Dictionary.LAP OF THE GODS noun
Definition of lap of the gods (noun)
- beyond human control or responsibility
- "there is nothing more I can do; it's in the lap of the gods now"
Source: Princeton University Wordnet