meaning of lap of the gods

1. beyond human control or responsibility; "there is nothing more I can do; its in the lap of the gods ">now"


Related Words

lap of the gods |

Developed & Maintained By Taraprasad.com

Treasure Words