meaning of acid head

acid head meaning in General Dictionary

an individual who takes LSD