What is the meaning of the word "dumping"?

Definitions:

  1. selling goods abroad at a price below that charged in the domestic market copy to clipboard noun
    • The dumping of oil forced competitors to go out of business. copy to clipboard