the largest lake - Turkish English Dictionary