meaning of Bremsabstand

Bremsabstand - German to English

braking length