meaning of allem anderen überlegen

allem anderen überlegen - German to English

more advanced than any kind of make