SUBSTANTIATE Meaning of SUBSTANTIATE in English v.tr. prove the truth of (a charge, statement, claim, etc.); give good grounds for. Derivatives: substantiation n. Etymology: med.L substantiare give substance to (as SUBSTANCE) Oxford English vocab. Оксфордский английский словарь. 2012