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