What does Betterfect mean?

Betterfect meaning in Urban Dictionary

a lot better than perfect