IN THE LAP OF THE GODS


Meaning of IN THE LAP OF THE GODS in English

open to chance.

→ lap

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.