artificial reservoir - German English Dictionary