English to Arabic

Meaning for:
Emulated
other
محاكى