land in your lap - Turkish English Dictionary