Definitions for "Azov"
Azov is a town in Rostov Oblast, Russia, situated on the Don River just three kilometers from the Sea of Azov, which derives its name from the town. Its population is 82,090 (2002 Census).