n. trap, device used for capturing; action which can capture; capturing, catching, seizing
Copyright © 2018 WordTech Co.