[----]

Jyutping ming5 si1 fu2 soeng2
Pinyin míng sī kǔ xiǎng

Definitions (CC-CEDICT)
  1. to consider from all angles (idiom); to think hard
  2. to rack one's brains
Definitions (Wiktionary)
  1. phrase, idiomatic
    Synonym of 冥思苦索 (míngsīkǔsuǒ, “to think long and hard”).
    (syn.) 冥思苦索