noun a city in the W Russian Federation in Europe, NW of Moscow.
Zelenograd 🔊 Listen to this noun a city in the W Russian Federation in Europe, NW of Moscow. Share Facebook Twitter Google +