Arabic-English dictionary »

مركبة meaning in English

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

autonomous vehiclevehicle