block of houses between two streets - Almanca İngilizce Sözlük