land in someone's lap - French English Dictionary