Arabic-English dictionary »

ركبة meaning in English

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

autonomous vehiclevehicle