Arabic-English dictionary »

مركبة مشاة قتالية meaning in English

ArabicEnglish
مركبة ذاتية القيادة

autonomous vehiclevehicle