What is neonatal nurse practitioner?

Just like it sounds. A nurse practitioner that specializes in neonatal medicine.