Simferopol

What is Simferopol?

Simferopol definition and meaning on Dictionary terms:
noun

a city in S Ukraine, on the S Crimean Peninsula.