meaning of besser als alle anderen

besser als alle anderen - German to English

much better than anyone else