Dictionary search results

Showing 1-2 of 2 results

sogo shosha US English

A very large Japanese company that trades internationally in a wide range of goods and services