have an advantage over somebody - Deutsch Englisch Wörterbuch