lake athabasca - Turkish English Dictionary