TERMS OF TRADE Meaning of TERMS OF TRADE in English The relative prices of goods and services traded in international markets. Environmental economics English glossary. Английский глоссарий экономики окружающей среды. 2012