Noun Definition

edmonton

1.Definition: the capital of the province of Alberta

Category: Places