'acid head' definitions:

Definition of 'acid head'

From: WordNet
noun
Someone who takes LSD