glacially impounded lake - Turkish English Dictionary