堂皇

Adjective

 * 1) grand; stately; magnificent

Noun

 * 1) large palace