new laid egg - Turkish English Dictionary