IUD


Meaning of IUD in English

n. contraceptive device which is placed inside the uterus to prevent conception

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.