mind-altering - French English Dictionary