meaning of Bremsketten

Bremsketten - German to English

launching drags