canadian capital Meaning, Definition & Usage

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

WordNet