large, substantial - over ordinary in dimension or range or amount or magnitude or extent; "a substantial metropolis"; "set out for the large town"; "a significant sum"; "a huge (or big) barn"; "a large family members"; "massive businesses"; "an enormous expenditure"; "numerous newspapers"; "a giant team of researchers"; "big areas of the globe"Hen