artificial reservoir - Turkish English Dictionary