0 a website on the internet that provides information for businesses in a particular industry, and links to other websites that provide products and services:
The trade portal has links to strategically-chosen partners.
NYA ORD
European
May 10, 2021
DAGENS ORD
Shimmer
trade portal