lap of the gods

Definitions of lap of the gods
  1. noun
    beyond human control or responsibility
    “it's in the lap of the gods now”
    see moresee less
    type of:
    lap
    an area of control or responsibility
Word Family