Luton peak noun1 •A part of the body of a commercial or recreational vehicle that extends over the cab. formsLuton peaks