NTD


Meaning of NTD in English

Neural tube defect.

English dictionary of medicine.      Английский словарь медицины.