Home
Help
About
Contact
English to Chinese Dictionary
Search:
Did you mean:
shengui
shenmeshi
?
什么鬼
shén
me
guǐ
(coll.) what the hell?; what on earth? (expression of confusion, disbelief or annoyance)
<< back to the home page