水来土掩 shuǐláitǔyǎn to counter any onslaught Definitions Defs Origin Strokes Stroke Words Sentences Sents 兵来将挡,水来土掩 bīngláijiàngdǎngshuǐláitǔyǎn to meet any challenge with appropriate measures (idiom) to counter soldiers with generals and water with earth; to adopt whatever measures are necessary to deal with a specific situation as it arises