搜腸刮肚 [ㄙㄡ ㄔㄤˊ ㄍㄨㄚ ㄉㄨˋ; sou1 chang2 gua1 du4] to search one's guts and belly (idiom); to racks one's brains for a solution ◄ ►