titanium sulphate - French English Dictionary