SUBSTRATO Meaning of SUBSTRATO in English n substratum; also: [Metaph.] Interlingua English vocab. Английский словарь Интерлингва. 2012