• Mantid

    Full definition of mantid

    Noun

    mantid

    (plural mantids)
    1. mantis (insect)

    Derived terms

    Anagrams

    © Wiktionary