meaning of beaver tranquilizer

beaver tranquilizer meaning in Urban Dictionary

the delivery controll shot