German-English dictionary »

allen überlegen sein meaning in English

GermanEnglish
allen überlegen sein

to be second to none