newly hatched - Turkish English Dictionary