be very good at something or to be unbeatable - Deutsch Englisch Wörterbuch