Athabasca in English dictionary

  • Athabasca

    Meanings and definitions of "Athabasca"

    • proper
      A town in Alberta, Canada.
  • athabasca

Sample sentences with "Athabasca"

Available translations