meaning of besser als jeder andere

besser als jeder andere - German to English

a lot better than someone else