lap of the gods
English Dictionary
->
Letter L
-> lap of the gods
Search Dictionary:
lap of the gods Definition
(n)
beyond
human
control
or
responsibility
; "
there
is
nothing
more
I
can
do
;
it
''
s
in
the
lap
of
the
gods
now
"
lap of the gods Synonyms
lap of the gods
© Art Branch Inc.