meaning of stupefacient

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


Related Words

stupefacient |

Developed & Maintained By Taraprasad.com

Treasure Words