chenglish translation:  keeping a firm gripe on the breaklever  english translation:  keep a firm grip on the brake lever
innaccurate or faulty translation from putonghua or chinese into english, frequently humorous
"chenglish translation:  keeping a firm gripe on the breaklever  english translation:  keep a firm grip on the brake lever" What is the definition of "chenglish"?