ice-dammed lake - Turkish English Dictionary