meaning of artificial lake

1. lake used to store water for community use


Related Words

artificial lake |

Developed & Maintained By Taraprasad.com

Treasure Words