The phrase "injection site" refers to the specific location on the body where medicine or other substances are injected using a needle. Full definition
If the simulator can model more complex situations in future trials, it may offer guidance on managing the seismic risks at injection sites and estimating the probabilities of inducing earthquakes. (sciencedaily.com)
But there are nearly 100 safe injection sites around the world. (observer.com)
The plan calls for a supervised injection site for heroin addicts. (spectrumlocalnews.com)