IUD


Meaning of IUD in English

abbr.1 intra-uterine (contraceptive) device.

2 intra-uterine death (of the foetus before birth).

Oxford English vocab.      Оксфордский английский словарь.