• Medicator

    Full definition of medicator

    Noun

    medicator

    (plural medicators)
    1. Any medical appliance.

    Anagrams

    © Wiktionary