← DefinitionshareGuesssubstratanounLayers or surfaces that lie beneath something, especially in geology or biology; the underlying foundation or basis.SynonymsfoundationnounbasenounAntonymssurfacenoun