搜肠刮肚sōuchángguādùMeanings1. to search one's guts and belly (idiom); to racks one's brains for a solutionCharacters used搜to search肠intestines刮to scrape肚belly