What does besser noch, mean?

besser noch, - German to English

in addition to this, ...