IUD


Meaning of IUD in English

abbr. 1 intra-uterine (contraceptive) device. 2 intra-uterine death (of the foetus before birth).

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.