Advertisement

Synonyms of Trap

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

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement