fetoscopy: prenatal diagnosis that allows direct observation of a fetus in the uterus and the withdrawal of fetal blood
procedure: a particular course of action intended to achieve a result
gigabit: a unit of information equal to 1000 megabits or 10^9 (1,000,000,000) bits