デンシセイギョブレーキシステム
Meanings
Noun
1. electronic brakeforce distribution; electronic brakeforce limitation; EBD; EBFD; EBL
Composed of
electronic control