meaning of besser noch,

besser noch, - German to English

in addition to this, ...