SUBSTANTIATE Meaning of SUBSTANTIATE in English v. a. Establish, verify, prove, confirm, corroborate, ratify, make good. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012