self-tracking radar - Deutsch Englisch Wörterbuch