上刀山,下火海 shàngdāoshānxiàhuǒhǎi to go through hell and high water Definitions Defs Origin Strokes Stroke Words Sentences Sents