[adverb]This model has a few extra fittings, but the two cars are substantially (= generally) the same.What she is saying is substantially (= generally) true.
SUBSTANTIALLY
Meaning of SUBSTANTIALLY in English
Cambridge English vocab. Кембриджский английский словарь. 2012