Back to Dictionary
百思不解
bǎisībùjiě
1.
to remain puzzled after pondering over sth a hundred times (idiom)
2.
to remain perplexed despite much thought