ARTIFICIAL LAKE Meaning of ARTIFICIAL LAKE in English man-made lake Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012