protein synthetic chemistry - French English Dictionary