吴哥窟

吴哥窟

Angkor Wat, temple complex in Cambodia

1 meaning
MEANING

MEANING

  1. noun

    Angkor Wat, temple complex in Cambodia

    • Angkor Wat is in Cambodia.

STROKE ORDER
Loading…

Explore more related entries to look up.