michael loaring's definitions
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
by michael loaring December 13, 2007
Get the chenglishmug.