cost of trade goods sold - French English Dictionary