Meaning : Of considerable importance, size, or worth.
Won by a substantial margin.
Synonyms : significant
Meaning : Of or relating to the real nature or essential elements of something.
A substantial argument.
Synonyms : substantive
Meaning : Having substance or capable of being treated as fact. Not imaginary.
The substantial world.
A mere dream, neither substantial nor practical.
The wind was violent and felt substantial enough to lean against.