• Mantrap

    Alternative forms

    Full definition of mantrap

    Noun

    mantrap

    (plural mantraps)
    1. Any device used to physically entrap humans

    Anagrams

    © Wiktionary