bn:00933495n
Noun Concept
NL
No term available
EN
Italian tuneup is a slang automotive term for attempting to restore engine performance by driving a car at high engine speed and load. Wikipedia
Sources