Edmonton in Russian Edmonton in Russian Э́дмонтон proper noun The capital city of Alberta, Canada. Add to Flashcards