What does Bettera mean?

Bettera meaning in Urban Dictionary

Better than bestCan be applied rather than better and stay bettera