English to English
noun
- a surface on which an organism grows or is attached
The gardener talked about the proper substrate for acid-loving plants.
source: WordNet 3.0
- any stratum or layer lying underneath another
source: WordNet 3.0
- an indigenous language that contributes features to the language of an invading people who impose their language on the indigenous population
The Celtic languages of Britain are a substrate for English.
source: WordNet 3.0
- That which is laid or spread under; that which underlies something, as a layer of earth lying under another; specifically (Agric.), the subsoil.
source: Webster 1913
English to Tagalog
noun
- [sabstrétœm] Hígaan
source: Diccionario Ingles-Español-Tagalog