best available technology (bat) - Deutsch Englisch Wörterbuch