VariousWords beta
Related Terms:
Noun
Definition: A metal plate affixed to the underside of a vehicle to prevent damage to key components in the undercarriage.
VariousWords beta
Definition: A metal plate affixed to the underside of a vehicle to prevent damage to key components in the undercarriage.