best available technology (bat) - Turkish English Dictionary