hydrogen donor diluent - Turkish English Dictionary