English to Arabic

Meaning for:
Substrate
other
الركيزة