Edmonton
noun
°Provincial capital city of Alberta (Canada).
°An area of north London, United Kingdom.
synonyms: edmonchuk