Meaning of lanugo

Definition of lanugo

(noun) the fine downy hair covering a human fetus; normally shed during the ninth month of gestation

Other information on lanugo

WIKIPEDIA results for lanugo
Amazon results for lanugo