to make goods available in such large numbers that the price falls, or other goods cannot compete:

中文解释

Japanese cars have flooded the market (= a lot of them are on sale).

正在查询

polygons parroket mustiness godship farcing excreting biro purveyor EmS