Did you mean mantrap?
mantrap
noun
°Any device use to physically entrap humans.