Noun Definition

free trader

1.Definition: an advocate of unrestricted international trade

Category: People