VariousWords beta
Related Terms:
Definitions:
Noun
Definition: A liquid, such as a medicine or a Botox solution, which is injected using a needle and syringe.
Adjective
injectable
Definition: (used of drugs) capable of being injected
Definition: Capable of being (or designed to be) injected