English to Chinese Dictionary

Search:

Did you mean: xiudu xiedou xiedu xiadu xiaodou xiatou xidu xietou ?

秀逗 xiù dòu to short-circuit / (fig.) to have a mental lapse / to get one's wires crossed / to be addled


<< back to the home page