vehicle radiator repair shop - Turkish English Dictionary