MyDataFarming







Definitions of Ottawa:
  • noun:   the capital of Canada (located in southeastern Ontario across the Ottawa river from Quebec)
  • noun:   a member of the Algonquian people of southern Ontario



more on this topic on answers.com