• IUD

    Full definition of IUD

    Noun

    1. intrauterine device

    Anagrams

    © Wiktionary