Translation of خود سر in English:

خود سر

phrase

  • obstinate, self-willed, stubborn, wilful, refractory, headstrong