Shooting gallery

What is Shooting gallery?

Shooting gallery definition and meaning on Dictionary terms:
noun

a place equipped with targets and used for practice in shooting.
Slang. a place where drug addicts can buy and inject themselves with narcotic drugs.