meaning of drum brakes

1. hydraulic brake in which friction is applied to the inside of a spinning drum by the brake shoe


Related Words

drum brakes |

Developed & Maintained By Taraprasad.com

Treasure Words