overproductionEnglish

overproduction, overrun

Noun

Too much production or more than expected

English: overproduction, overrun

English words with similar meanings

Show 1 words