1 definition by jejomar

Top Definition
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
by jejomar August 20, 2006

Mug icon
Buy a battery head mug!