NATURAL MONOPOLY Meaning of NATURAL MONOPOLY in English One producer supplying all of the market at lower costs than many producers could. Environmental economics English glossary. Английский глоссарий экономики окружающей среды. 2012