mind-altering - Spanish English Dictionary