psychedelic drugs - French English Dictionary