Serpukhov

English

Proper noun

Serpukhov

  1. A city in Moscow Oblast, Russia.