mind-altering - German English Dictionary