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