capital of canada Meaning, Definition & Usage

  1. noun the capital of Canada (located in southeastern Ontario across the Ottawa river from Quebec)
    Canadian capital; Ottawa.

WordNet