What does besser als jeder andere mean?

besser als jeder andere - German to English

a lot better than someone else