Translation of خود کار in English:

خود کار

phrase

  • automatic, self-acting, self-propelled