English Etymology From substrate + -ed. Adjective substrated Having substrata.Wikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads