Edmonton
1.
(
noun
) the capital and largest city of the province of Alberta
Related Words:
provincial capital
Terms and Conditions of Use / Copyright Notice