A potential problem or source of trouble.
Example: "Review the work thoroughly and make sure there are no gotchas."
An instance of publicly tricking someone or exposing them to ridicule, especially by means of an elaborate deception.
An instance of accomplishing a tricky idea or overcoming a difficult obstacle.
Example: "Now here's another few gotchas that you can do to implement it."
A feature of a system or a program that works in the way it is documented but is counter-intuitive and almost invites mistake or non-function.
Example: "Wireless was the first gotcha when installing the distro."