head on means: It is a mysterious cream. It is not known how it should be used. (in Community Dictionary, added by Jayvon Watkins)