1. Producing stupefaction; stupefactive. 2. Anything promoting stupefaction; a narcotic.
stupefacient |