meaning of belebte Straße

belebte Straße - German to English

hectic road