titanyl sulfate - French English Dictionary