• HMD

    Full definition of HMD

    Noun

    HMD

    (plural HMDs)
    1. (technology) Initialism of en
    © Wiktionary