port franc
Meanings
Noun
1. free port (port or other area with relaxed jurisdiction of customs or related national regulations)
Examples1
free port