technochemistry - French English Dictionary