1.fairly large;
won by a substantial margin
2.being the essence or essential element of a thing;
substantial equivalents
3.having substance or capable of being treated as fact; not imaginary;
the substantial world
4.providing abundant nourishment;
a hearty meal
5.of good quality and condition; solidly built;
a solid foundation