Autoinjector
An autoinjector is a medical device designed to deliver a dose of a particular drug. The injectors were initially designed to overcome the hesitation associated with self-administration of the needle-based drug delivery device.
Most autoinjectors... Wikipedia