English to Arabic

Meaning for:
Semi-Automatic
other
نصف آلي