massive, substantial - previously mentioned regular in sizing or variety or quantity or magnitude or extent; "a substantial city"; "set out for the big city"; "a substantial sum"; "a giant (or massive) barn"; "a large household"; "huge companies"; "a huge expenditure"; "a large number of newspapers"; "a large group of researchers"; "big areas of th