lay (produce eggs) - Spanish English Dictionary