Luton peak
English
Noun
Luton
peak
(
plural
Luton peaks
)
A part of the body of a
commercial
or
recreational
vehicle that extends over the
cab
.