English Dictionary
◊ HATCHLING
hatchling
n : any recently hatched animal (especially birds)