block the road traffic - Almanca İngilizce Sözlük