free trade

Definition:

a system where goods can go from one country to another without any restrictions.



Contribute:

Add to or refine this definition | Discuss on our forum

Share: