Athabasca in English dictionary Athabasca Meanings and definitions of "Athabasca" proper A town in Alberta, Canada. more athabasca Sample sentences with "Athabasca" Declension Stem Try again Available translations Dutch Esperanto French German Irish Persian Authors