meaning of betterhead

betterhead meaning in Urban Dictionary

everything like great betterhead