[noun] [C] - a drug which causes people to imagine they are are seeing or hearing things that do not really existHe used to use hallucinogens like acid and ecstasy.
HALLUCINOGEN
Meaning of HALLUCINOGEN in English
Cambridge English vocab. Кембриджский английский словарь. 2012