Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
Moscow
in English
Moscow
#common
Definitions
Proper Noun
the
capital
city
of
Russia
,
located
on
the
Moskva
River
a
city
in
Idaho
,
United
States