reverse search

Comprehensive
Dictionary Suite
Help
Help
Help
 
dump to market a great quantity of (goods) at a reduced price in another country, so as to undercut foreign competition. [1/10 definitions]