English to Arabic

Meaning for:
Semiautomatic
other
نصف آلي