artificial lakes - Turkish English Dictionary