stupefactive - German English Dictionary