Definitions
noun
selling goods abroad at a price below that charged in the domestic market
Look “dumping” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
selling goods abroad at a price below that charged in the domestic market