meaning of Autos verstopfen die Straßen

Autos verstopfen die Straßen - German to English

automobiles jam the roads.