What does acid head mean?

acid head meaning in General Dictionary

an individual who takes LSD