capital of canada

Noun
  1. The capital of Canada (located in southeastern Ontario across the Ottawa river from Quebec) (synset 108846478)

Other Searches