1 definition by michael loaring

Top Definition
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
by michael loaring November 15, 2007
Mug icon
Buy a chenglish mug!