cost of trade goods sold - German English Dictionary