Angkor Wat (noun) Definition, Meaning & Examples

noun
  1. the largest and best preserved Khmer temple in the Angkor complex of ruins.
Angkor Wat (noun) Definition, Meaning & Examples

More Definitions