man that john is such a battery head hes always dropping acid
a frequent user of the drug psychedellic drug acid also known as lsd
"man that john is such a battery head hes always dropping acid" What is the definition of "battery head"?