dumping
/dˈʌmpɪŋ/
Explore definitions, synonyms, and language insights of dumping
Definitions
Noun
selling goods abroad at a price below that charged in the domestic market