Angkor Wat in Russian Angkor Wat in Russian Ангко́р-Ва́т proper noun A complex of temples in Cambodia. Add to Flashcards