English-Chinese dictionary »

inexplicable meaning in Chinese

EnglishChinese
inexplicable (impossible to explain)
adjective
[UK: ˌɪ.nɪk.ˈsplɪk.əb.l̩]
[US: ˌɪ.nək.ˈsplɪ.səb.l̩]

不能說明的adjective

不能说明的 /bùnéng shuōmíng de/adjective

Your history