titaniumtrichloride - French English Dictionary