1. Noun
Excessive production; supply beyond the demand.
2. Noun
too much production or more than expected
Vocabulary classified under Economics
More about this word
Synonyms and related words
Explore this word
