A customs union is an agreement between countries to trade goods freely with each other and charge the same tariffs on imports from outside countries.
For example, EU member countries form a customs union where goods flow freely between them with no tariffs, while all members apply the same external tariff on imports from non-EU countries like Canada, creating a single trade bloc for external trade purposes.