灰飞烟灭huīfēiyānmièTop 30000Meanings1. lit. scattered ashes and dispersed smoke (idiom)2. fig. to be annihilated3. to vanish in a puff of smokeCharacters used灰dust飞to fly烟tobacco灭to extinguish