lap of the gods
Meaning, Definition & Usage
Dictionary
Related
noun
beyond human control or responsibility; it's in the lap of the gods now"
there is nothing more I can do
WordNet
Previous
lao
laocoon
laodicean
laos
laotian
Next
laparocele
laparoscope
laparoscopy
laparotomy
lapboard