titanium sulphate - German English Dictionary