trade agreement
noun

an international agreement between countries over general terms of trade

Browse by Subjects
cash out
CP
base rate
Deferred payment option
euroequity