edmonton ( synonym found)

Definition of edmonton:

°Provincial capital city of Alberta (Canada).
°An area of north London, United Kingdom.

Definition of edmonton:

°Provincial capital city of Alberta (Canada).
°An area of north London, United Kingdom.

Back to Top