What is the meaning of the word "dumping"?
Definitions:
-
selling goods abroad at a price below that charged in the domestic market
noun
- The dumping of oil forced competitors to go out of business.
- The dumping of oil forced competitors to go out of business.