meaning of Bettera

Bettera meaning in Urban Dictionary

Better than bestCan be applied rather than better and stay bettera