Word Hen
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.