deutsche tourenwagen masters - Turkish English Dictionary