VariousWords beta
Related Terms:
Noun
Definition: A mechanical device, particularly an automobile, that is worn out, run down, or mechanically unreliable as indicated by noises it makes in operation.
Adjective
Definition: Mechanically unreliable or in disrepair.