athabasca river - Turkish English Dictionary