Azov in Russian Azov in Russian Азов proper noun A town in Rostov Oblast, Russia, situated on the Don River. Add to Flashcards