Dumping Meaning

There are 1 meaning(s) for word Dumping

Meaning 1 : selling goods abroad at a price below that charged in the domestic market