Meaning of artificial lake
Definition of artificial lake
(noun)
lake
used
to
store
water
for
community
use
Other information on artificial lake
WIKIPEDIA results for
artificial lake
Amazon results for
artificial lake
Tweet