Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

Did you mean: tuogua tugai tuoci tuozi daogui dugui ?

tuō guǐ to leave the rails / to derail / to jump the track

Dictionary · Google Translate · Help
By MDBG 2024