Translation of IUD in English:

IUD

IUD

noun

  • 1

    IUD, intrauterine device, a contraceptive fitted inside the womb