Etymology
Today it means: An old, neglected vehicle, usually a car, a freighter, or a truck. Full definition →
From rust + bucket.
Etymology from Wiktionary, CC BY-SA 4.0.