recently hatched - Turkish English Dictionary