Translation of ازخود in English:

ازخود

phrase

  • of ones own accord
    voluntarily
    suo moto