substrate - English Synonyms Dictionary

substrate

n.
[1] substratum
[2] substratum
[3] substratum