stupefying - Dictionary definition and meaning for word stupefying
Stupa is a Buddhist Monument. When you see a buddhist monument you get astonished at its architecture.