stupefacient - French English Dictionary