baby hatch - Turkish English Dictionary