be very good at something or to be unbeatable - Türkisch Englisch Wörterbuch