English to Chinese Dictionary

Search:

Did you mean: niudun niaodian ?

尿遁 niào dùn (slang) pretext of needing to urinate (used to slip away to avoid having to do sth)


<< back to the home page