tower blockTranslate tower block | into French | into German | into Italian | into Spanish Definition of tower block noun British a tall modern building containing numerous floors of offices or flats. tower block in other Oxford dictionaries