Translation of خود کار in English:

خود کار

phrase

  • automatic
    self-acting
    self-propelled