IUD


Meaning of IUD in English

abbreviation of Intrauterine Device, plastic or metal object that is implanted in the uterus to prevent conception. See contraception.

Britannica English vocabulary.      Английский словарь Британика.