artificial lake
English Dictionary
->
Letter A
-> artificial lake
Search Dictionary:
artificial lake Definition
(n)
lake
used
to
store
water
for
community
use
artificial lake Synonyms
artificial lake
reservoir
© Art Branch Inc.