Definition of Edmonton in English:

Edmonton

proper noun

  • The capital of the province of Alberta, in western Canada, on the North Saskatchewan River; population 730,372 (2006)

Pronunciation

Edmonton

/ˈedmənt(ə)n/