free trade area

free trade area

English Noun
Ad

Definition

An international region in which obstacles to unrestricted trade have been reduced to a minimum.

Ad