Definition & Meaning | French word MOSCOU
MOSCOU
Definitions of MOSCOU
- A federal city in capital in Russia
Number of letters
6
Is palindrome
No
Search for MOSCOU in:
Page preparation took: 202.47 ms.