semi-finished goods in production - French English Dictionary