lay (produce eggs) - French English Dictionary