Meaning of ACID HEAD in English

ACID HEAD

n. , slang A regular user of LSD on whom the hallucinogenic drug has left a visible effect. The reason John acts so funny is that he is a regular acid head.

American idioms English vocabulary.      Английский словарь американских идиом.