百思不得其解
bǎisībùdéqíjiě
to be utterly puzzled; can't figure it out
Every meaning
bǎisībùdéqíjiě
- to be utterly puzzled; can't figure it out
Its characters
- 百bǎihundred
- 思sīto think; to consider
- 不bùnot
- 得déto obtain
- 其qíhis; her; its; their
- 解jiěto separate; to untie
Words with 百
Words with 思
Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.