IUD


Meaning of IUD in English

■ abbreviation

1》 intrauterine death (of the fetus before birth).

2》 intrauterine device.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.