English dictionary
edmonton meaning and definition
Definition and meaning of edmonton at MeaningMonkey.org. edmonton meaning and definition in the English Dictionary.EDMONTON noun
Definition of Edmonton (noun)
- the capital of the province of Alberta
Source: Princeton University Wordnet