








旌旗蔽日 is a Chinese idiom (chengyu) meaning “an immense number of banners and flags”. Especially battle flags, so vast that they seem to obscure the sun, signifying a large, powerful, and imposing formation or army. Literally, “banners and flags obscuring the sun”.

Create PNGs with pinyin, highlight character parts or remove strokes
Open the tool →
Picture and word Bingo for your class
Open the tool →
Printable tracing sheets with a QR learning companion
Open the tool →
Chinese and English fill-in vocabulary worksheets
Open the tool →旌旗蔽日 (jīng qí bì rì) is a Chinese idiom (chengyu) meaning “an immense number of banners and flags”.
旌旗蔽日 is pronounced jīng qí bì rì in Mandarin Chinese.
Literally, 旌旗蔽日 means “banners and flags obscuring the sun”. It is used to mean “an immense number of banners and flags”.
旌旗:旗帜的通称,这里特指战旗。战旗遮住了日光。形容军队数量众多,阵容雄壮整齐。