1 definition by Anon482901
head on is a medicine that comes in stick form like chap stick, the commercials are annoying and never mention a single thing about the product burning your head. this product was discontinued due to the fact that it does not work and was falsely advertised.
by Anon482901 April 15, 2009