Definitions by michael loaring
chenglish
Chenglish translation: keeping a firm gripe on the breaklever
English translation: keep a firm grip on the brake lever
English translation: keep a firm grip on the brake lever
chenglish by michael loaring December 13, 2007