stupefactive - French English Dictionary