IUD


Meaning of IUD in English

[IUD] n (1965): intrauterine device

Merriam-Webster English vocab.      Английский словарь Merriam Webster.