What does betterhead mean?

betterhead meaning in Urban Dictionary

everything like great betterhead