Synonyms of Trap

Primary definition: A device for capturing or holding something, often used for animals.

Full Dictionary Entry

Antonyms & Opposite Concepts