Meaning of dumping

Definition of dumping

(noun) selling goods abroad at a price below that charged in the domestic market

Other information on dumping

WIKIPEDIA results for dumping
Amazon results for dumping