attrape
Top 20000
Meanings
Noun
1. trap (device designed to catch or kill animals)
2. dummy, mockup, decoy
Examples1
There's a catch.