mind-altering drug - German English Dictionary