angkor wat








noun

  1. the largest and best preserved Khmer temple in the Angkor complex of ruins.
55 queries 0.632