Edmonton - Definition

edmonton

n 1: the capital of the province of Alberta

Look up another word