synthetic detergent factory - French English Dictionary