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