"autonomous vehicle" - Details

English Term:
autonomous vehicle
Arabic Term:
سيارة مكتفية ذاتيًا
Arabic Definition:

.